public class Test_2024_9_10 {
   /* public static void main(String[] args) {
        String s1 = "hello";

        //int转String
        int num1 = 10;
        //方法一
        String str1 = num + "";
        // 方法2
        String str2 = String.valueOf(num);

        //String转成int
        String str = "100";
        int num2 = Integer.parseInt(str);
    }*/
    public static void main7(String[] args) {
        double d =3.14;

        int a=1,b=2;
        System.out.println(a/b);// 输入整数 0

        double x =1;
        double y =2;
        System.out.println(x/y);//0.5

        double num = 1.1;
        System.out.println(num * num);// 1.2100000000000002
    }
    public static void main6(String[] args) {
        byte a =10;

        //byte型变量的范围
        System.out.println(Byte.MAX_VALUE);
        System.out.println(Byte.MIN_VALUE);
    }
    public static void main5(String[] args) {
        short a =10;

        //short型变量的范围
        System.out.println(Short.MAX_VALUE);
        System.out.println(Short.MIN_VALUE);
    }
    public static void main4(String[] args) {
        int a = 10;

        long b =10;//long定义为长整型变量

        long c = 10L;//为了区分int和long类型，一般建议后面加 L 或者 l
        long d = 10l;//一般加 L, l不好区分
    }
    public static void main3(String[] args) {
        //方式一：在定义时给出初始值
        int a =10;

        //方式二：在定义时没有给初始值，但使用前必须要设置初始值
        int b;
        b =20;
        System.out.println(b);

        //使用方式二定义过，在使用前如果没有复制，则编译期间会报错
        int c;
        //System.out.println(c);
        c =100;

        //int型变量所能表示的范围：
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.MIN_VALUE);

        //注意：赋值不能超过 int的范围
    }
    public static void main2(String[] args) {
        int a =10;//定义整形变量a,a是变量名也成为标识符。
        double d =3.13;
        char c ='a';
        boolean b =true;


        a =100;//修改


        //注意：在一行可以定义多个相同类型的变量
        int a1=10,a2=20,a3=30,a4=40,a5=50;
    }
    public static void main1(String[] args) {
        System.out.println("hello world");
        System.out.println("100");
        System.out.println("3.14");
        System.out.println('A');
        System.out.println(true);
        System.out.println(false);
    }
}
